non-isothermal reactor